/*
 * File: som_supervised_optimizer.c
 * @Brief: The relization of supervised optimizer in SOM.
 * @Author: Mr.Charley(Chinese name: Chenglin Jia).
 * @Version: 1.0.
 * @Date: 2024/7/22.
 */

#include "som_supervised_optimizer.h"

CvMat* no_normal_func(const CvMat* params)
{

}

Som_Supervised_Optimizer* som_supervised_opimizer_new(const Som_Linear_Regressor* som_linear_regressors[], const Som_Normalized_Func som_normalized_func, const int num_regressors)
{

}

void som_supervised_optimizer_delete(Som_Supervised_Optimizer* som_supervised_optimizer)
{

}

void som_supervised_optimizer_train(Som_Supervised_Optimizer* som_supervised_optimizer, const CvMat* parameters, const CvMat* initializations,
	const CvMat* teamples, ProjectFunc projectfunc, void(*on_training_epoch_callback)(CvMat*, CvMat*))
{

}

CvMat* som_supervised_optimizer_predict(const Som_Supervised_Optimizer* som_supervised_optimizer, const CvMat* initializations, const CvMat* templates, ProjectFunc projectfunc)
{

}

CvMat* som_supervised_optimizer_test(const Som_Supervised_Optimizer* som_supervised_optimizer, const CvMat* parameters, const CvMat* initializations,
	const CvMat* teamples, ProjectFunc projectfunc, void(*on_training_epoch_callback)(CvMat*, CvMat*))
{

}

void write_som_supervised_opimizer_into_file(FILE* fp, const Som_Supervised_Optimizer* som_supervised_optimizer)
{

}

void read_som_supervised_opimizer_from_file(FILE* fp, Som_Supervised_Optimizer** som_supervised_optimizer, const Som_Normalized_Func som_normalized_func)
{

}